package cn.huaguo.infrastructure.persistent.dao;

import cn.huaguo.infrastructure.persistent.po.User;
import org.apache.ibatis.annotations.Mapper;

/**
 * @Description 用户Dao接口
 * @Author wangQian
 * @Date 2024/5/13
 */
@Mapper
public interface IUserDao {
    /**
     * 根据openid查询用户信息
     * @param openid
     * @return
     */
    User queryUserByOpenid(String openid);

    /**
     * 新增用户
     * @param user
     */
    void addUser(User user);

    /**
     * 根据id查询用户信息
     * @param id
     * @return
    User queryUserById(Integer id);
*/
    /**
     * 根据id更新用户接单数量
     * @param openId
     * @param taskCount
     */
    void updateUserTaskCount(String openId, String taskCount);
}
